General Block Development